package com.hy.study.utils;

import org.junit.Test;

/**
 * 使用枚举实现一个对象的单例
 * 1.枚举不能被new ,因此保证单例
 * 2.枚举不能被继承
 * 3.类不加载时，不会实例化
 * 4.即便是反射也不能打破它的单例性质
 *
 * @author huyong
 * @date 2024 年 01 月 12 日 9:50: 52
 */
public enum SingleEnum {
    INSTANCE;

    public void print(String world) {
        System.out.println(world);
    }


}
